122 research outputs found

    Programming assignments automatic grading: review of tools and implementations

    Full text link
    Automatic grading of programming assignments is an important topic in academic research. It aims at improving the level of feedback given to students and optimizing the professor time. Several researches have reported the development of software tools to support this process. Then, it is helpfulto get a quickly and good sight about their key features. This paper reviews an ample set of tools forautomatic grading of programming assignments. They are divided in those most important mature tools, which have remarkable features; and those built recently, with new features. The review includes the definition and description of key features e.g. supported languages, used technology, infrastructure, etc. The two kinds of tools allow making a temporal comparative analysis. This analysis infrastructure, etc. The two kinds of tools allow making a temporal comparative analysis. This analysis shows good improvements in this research field, these include security, more language support, plagiarism detection, etc. On the other hand, the lack of a grading model for assignments is identified as an important gap in the reviewed tools. Thus, a characterization of evaluation metrics to grade programming assignments is provided as first step to get a model. Finally new paths in this research field are proposed

    A metamodel for privacy engineering methods

    Get PDF
    Engineering privacy in information systems requires systematic methods to capture and address privacy issues throughout the development process. However, the diversity of both privacy and engineering approaches, together with the specific context and scope of each project, have spawned a plethora of privacy engineering methods. Method engineering can help to cope with this landscape, as it allows describing existing methods in terms of a limited variety of method elements (and eventually enable their recombination into new, customized methods). This paper applies method engineering to introduce a privacy engineering metamodel, whose applicability is illustrated with a set of popular privacy engineering method elements, and a widely recognized privacy engineering method

    A tool assisting teachers in automating the assessment of programming assignments

    Full text link
    Automating the assessment of programming assignments brings benefits for both students and teachers, since it helps the formers to gain a timely feedback and releases the latter from tedious tasks. The related literature in the domain has usually focused on the assessment process and the tools required for it, proposing libraries and systems that teachers can use in this process. However, few of them have work rowards reducing the effort and time teacher require to properly set up new assessente processes. This paper describes our experience with the analysis and design of a new tool to support teachers in visually developing automatic grades of programming assignments, introducing the underlying concepts and technologies and presenting the system architecture

    Extracting knowledge through friendsourcing: application to new financial services

    Full text link
    Personalization has become a key factor for the success of new ICT services. However, the personal information required is not always available in a single site, but scattered in heterogeneous sources, and extracting knowledge from raw information is not an easy job. As a result, many organizations struggle to obtain knowledge on their users useful enough for their business purposes. This paper introduces a comprehensive personal data framework that opens the knowledge extraction process up to collaboration by the involvement of new actors, while enabling users to monitor and control it. The contributions have been validated in a financial services scenario where socioeconomic knowledge on some users is generated by tapping into their social network and used to assists them in raising money from their friends

    Creating and modelling personal socio-economic networks in on-line banking

    Get PDF
    The banking industry is observing how new competitors threaten its millennial business model by targeting unbanked people, offering new financial services to their customer base, and even enabling new channels for existing services and customers. The knowledge on users, their behaviour, and expectations become a key asset in this new context. Well aware of this situation, the Center for Open Middleware, a joint technology center created by Santander Bank and Universidad Politécnica de Madrid, has launched a set of initiatives to allow the experimental analysis and management of socio-economic information. PosdataP2P service is one of them, which seeks to model the economic ties between the holders of university smart cards, leveraging on the social networks the holders are subscribed to. In this paper we describe the design principles guiding the development of the system, its architecture and some implementation details

    A personal data framework for exchanging knowledge about users in new financial services

    Get PDF
    Personal data is a key asset for many companies, since this is the essence in providing personalized services. Not all companies, and specifically new entrants to the markets, have the opportunity to access the data they need to run their business. In this paper, we describe a comprehensive personal data framework that allows service providers to share and exchange personal data and knowledge about users, while facilitating users to decide who can access which data and why. We analyze the challenges related to personal data collection, integration, retrieval, and identity and privacy management, and present the framework architecture that addresses them. We also include the validation of the framework in a banking scenario, where social and financial data is collected and properly combined to generate new socio-economic knowledge about users that is then used by a personal lending service

    Study of the performance of PCBN and carbide tools in finishing machining of Inconel 718 with cutting fluid at conventional pressures

    Get PDF
    Proceedings of: 8th CIRP Conference on High Performance Cutting (HPC 2018), 25-27 June 2018, Budapest, Hungary.Inconel 718 is a nickel-based superalloy widely used in the aerospace industry, nuclear plants and gas turbines due to the exceptional mechanical properties and resistance to corrosion at elevated temperature. For these reasons Inconel 718 have a low machinability due to the high temperatures that appear in the cutting area in addition to the wear caused in the tools as abrasion, chemical affinity, diffusion, flank and notch wear. Carbide and recently Polycrystalline Cubic Boron Nitride (PCBN), are the cutting tool materials used in finishing operations of nickel-based superalloys. This paper focuses on the comparative analysis of carbide and PCBN tools in finishing operations on Inconel 718 using cutting fluid at conventional pressure (7.5 bar). Experimental tests were performed at different cutting speeds, feed rate and depths of cut depending of the cutting tool. PCBN tools were used at speeds within the range of 250-300 m/min, feed between 0.1 and 0.15 mm/rev and depth of 0.15mm. Carbide tools are not used at such speeds because of their lower hardness at high temperature. Speeds five times lower than those were used for PCBN (50-70 m/min), the same feeds (between 0.1 and 0.15 mm/rev) and a depth of 0.25 mm were used. Tool life and machined surface has been analyzed with the aim of studying the viability of these tools in finishing conditions of Inconel 718. The results indicate that PCBN tools have a shorter life in minutes than carbide tools; however, the machined surface by cutting edge is larger at higher cutting speeds, so PCBN tools are an interesting alternative in this type of machining.This work was supported by the Spanish Ministry of Economy and Competitiveness and FEDER program under grant DPI2014-56137-C2-2-R

    PCBN Performance in High Speed Finishing Turning of Inconel 718

    Get PDF
    Inconel 718 is a Ni superalloy widely used in high responsibility components requiring excellent mechanical properties at high temperature and elevated corrosion resistance. Inconel 718 is a difficult to cut material due to the elevated temperature generated during cutting, its low thermal conductivity, and the strong abrasive tool wear during cutting process. Finishing operations should ensure surface integrity of the component commonly requiring the use of hard metal tools with sharp tool edges and moderate cutting speeds. Polycrystalline cubic boron nitride (PCBN) tools recently developed an enhanced toughness suitable for these final operations. This paper focuses on the study of PCBN tools performance in finishing turning of Inconel 718. Several inserts representative of different manufacturers were tested and compared to a reference carbide tool. The evolution of tool wear, surface roughness, and cutting forces was analyzed and discussed. PCBN tools demonstrated their suitability for finishing operations, presenting reasonable removal rates and surface quality.This research was funded by Ministry of Economy, Industry and Competitiveness and FEDER program grant number DPI2014-56137-C2-2-R

    Engineering privacy requirements valuable lessons from another realm

    Get PDF
    The Privacy by Design approach to systems engineering introduces privacy requirements in the early stages of development, instead of patching up a built system afterwards. However, 'vague', 'disconnected from technology', or 'aspirational' are some terms employed nowadays to refer to the privacy principles which must lead the development process. Although privacy has become a first-class citizen in the realm of non-functional requirements and some methodological frameworks help developers by providing design guidance, software engineers often miss a solid reference detailing which specific, technical requirements they must abide by, and a systematic methodology to follow. In this position paper, we look into a domain that has already successfully tackled these problems -web accessibility-, and propose translating their findings into the realm of privacy requirements engineering, analyzing as well the gaps not yet covered by current privacy initiatives

    Personalized Service Creation and Provision for the Mobile Web

    Get PDF
    The convergence of telecom networks and the Internet is fostering the emergence of environments where Web services are available to mobile users. The variability in computing resources, display terminal, and communication channel require intelligent support on personalized delivery of relevant data and services to mobile users. Personalized service provisioning presents several research challenges on context information management, service creation, and inherent limitations of mobile devices. In this chapter, we describe a novel framework that supports weaving context information and services for personalized service creation and execution. By leveraging technologies on Web services, agents, and publish/subscribe systems, our framework enables an effective, user-centric access of integrated services over the mobile Web environments. This chapter overviews the design, architecture, and implementation of the framework
    corecore